#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
#include <string.h>
#include <unistd.h>

#define MAX 100
#define NAME_MAX 20
#define SEX_MAX  5
#define ADDR_MAX 30
#define TELE_MAX 12

typedef struct PeoContacts{
    char name[NAME_MAX];
    int age;
    char sex[SEX_MAX];
    char addr[ADDR_MAX];
    char tele[TELE_MAX];
}PeoContacts;

typedef struct contacts
{
    PeoContacts data[MAX];
    int sz;
}PeoCont;

//初始化通讯录
void InitContacts(PeoCont* con);

//添加联系人
void AddContacts(PeoCont* con);

//显示联系人
void ShowContacts(const PeoCont* con);

//删除指定联系人
void DelContacts(PeoCont* con);

//查找指定指定联系人并输出联系人的信息
void SearchContacts(const PeoCont* con); 

//修改指定联系人的信息
void ModifyContacts(PeoCont* con);

//对联系人进行排序
void SortContacts(PeoCont* con);